import type { BaseEntity } from '@/api/model/resultModel';

/**
 * 参会人员查询对象
 */
export interface XhljParticipantsQuery extends BaseEntity {
    /** 参会人员id */
    participantsId?: number;
    /** 参会人员名称 */
    participantsName?: string;
    /** 参会人员职务 */
    participantsPosition?: string;
    /** 参会人员头像 */
    participantsAvatar?: string;
    /** 参会人员性别（0=男，1=女） */
    participantsSex?: string;
    /** 参会人员年龄 */
    participantsAge?: number;
    /** 参会人员电话 */
    participantsPhone?: string;
    /** 参会人员邮箱 */
    participantsEmail?: string;
    /** 参会人员描述 */
    participantsContent?: string;
    /** 参会人员个人成就 */
    participantsAchievement?: string;
    /** 参会人员类型（0=演讲人，1=主持人，2=技术顾问，3=嘉宾） */
    participantsType?: string;
}
/**
 * 参会人员业务对象
 */
export interface XhljParticipantsForm {
  /** 参会人员id */
  participantsId?: number;
  /** 参会人员名称 */
  participantsName?: string;
  /** 大会id */
  conferenceInfo?: object;
  /** 大会idId */
  conferenceInfoId?: number;
  /** 参会人员职务 */
  participantsPosition?: string;
  /** 参会人员头像 */
  participantsAvatar?: string;
  /** 参会人员性别（0=男，1=女） */
  participantsSex?: string;
  /** 参会人员年龄 */
  participantsAge?: number;
  /** 参会人员电话 */
  participantsPhone?: string;
  /** 参会人员邮箱 */
  participantsEmail?: string;
  /** 参会人员描述 */
  participantsContent?: string;
  /** 参会人员个人成就 */
  participantsAchievement?: string;
  /** 参会人员类型（0=演讲人，1=主持人，2=技术顾问，3=嘉宾） */
  participantsType?: string;
}
/**
 * 参会人员视图对象
 */
export interface XhljParticipantsVo {
  /** 参会人员id */
  participantsId?: number;
  /** 参会人员名称 */
  participantsName?: string;
  /** 大会id */
  conferenceInfo?: object;
  /** 创建人sys_user（大会管理员/活动负责人） */
  sysUser?: object;
  /** 参会人员职务 */
  participantsPosition?: string;
  /** 参会人员头像 */
  participantsAvatar?: string;
  /** 参会人员性别（0=男，1=女） */
  participantsSex?: string;
  /** 参会人员年龄 */
  participantsAge?: number;
  /** 参会人员电话 */
  participantsPhone?: string;
  /** 参会人员邮箱 */
  participantsEmail?: string;
  /** 参会人员描述 */
  participantsContent?: string;
  /** 参会人员个人成就 */
  participantsAchievement?: string;
  /** 参会人员类型（0=演讲人，1=主持人，2=技术顾问，3=嘉宾） */
  participantsType?: string;
  /** 创建时间 */
  createTime?: any;
}
